import axios from 'axios'
import qs from 'qs'
import JUHE_APPKEY from '@/configs/keys'

const axiosPost = options => {
  axios.post(
    options.url,   //传的地址
    qs.stringify({
      key: JUHE_APPKEY,   //聚合平台中的key,key值是固定的
      ...options.data  //传的数据
    }),
  ).then(res => {  //成功
    options.success(res.data)  //options中定义的成功的函数
  }).catch(err => { //失败
    options.error(err)    //options中定义的失败的函数
  })
}

const axiosGet = options => {
  axios.get(
    options.url,   //传的地址
    {  
      params: {
        key: JUHE_APPKEY,
        ...options.data
      }
    }
  ).then(res => {  //成功
    options.success(res.data)  //options中定义的成功的函数
  }).catch(err => { //失败
    options.error(err)    //options中定义的失败的函数
  })
}
export {
  axiosPost,
  axiosGet
}